main .pagination {
  margin: -17px auto 53px auto;
  height: 29px;
  text-align: center;
}
main .pagination .pagination-all {
  display: inline-block;
}
main .pagination .pagination-all .pre {
  float: left;
  width: 62px;
  height: 28px;
  margin-right: 10px;
  line-height: 28px;
  color: #999;
  border: 1px solid #eee;
  cursor: pointer;
}
main .pagination .pagination-all .pagination-box {
  float: left;
  /* width: 62px; */
  height: 30px;
  line-height: 28px;
}
main .pagination .pagination-all .pagination-box .page {
  float: left;
  width: 28px;
  height: 28px;
  margin-right: 10px;
  /* line-height: 28px; */
  border: 1px solid #eee;
  cursor: pointer;
}
main .pagination .pagination-all .pagination-box .page.current {
  background-color: #00b38a;
  color: #fff;
  border: 1px solid #00b38a;
}
main .pagination .pagination-all .pagination-box .page.ellipsis {
  width: 14px;
  border: 1px solid #fff;
}
main .pagination .pagination-all .next {
  float: left;
  width: 62px;
  height: 28px;
  line-height: 28px;
  color: #333;
  border: 1px solid #eee;
  cursor: pointer;
}
